<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>模板语法</title>
    <!-- 引入 Vue -->
    <script src="../js/vue.js"></script>
  </head>
  <body>
    <!-- 准备好一个容器 -->
    <div id="root">
      <h1>插值语法</h1>
      <!-- 插值语法往往用于指定标签体内容 -->
      <h3>你好 {{name}}</h3>
      <hr />
      <h1>指令语法</h1>
      <!-- 指令语法用于解析标签 -->
      <a v-bind:href="school.url" x="hello">点我{{school.name}}学习1</a>
      <!-- v-bind:属性名="js表达式" 可以为标签内的任何一个属性动态的保存属性值-->
      <a :href="school.url.toUpperCase()" x="hello">点我{{school.name}}学习2</a>
      <!-- v-bind: ===> : -->
    </div>
  </body>
  <script>
    Vue.config.productionTip = false; // 阻止 vue 在启动时生成的生产提示
    // 创建一个 Vue 实例
    new Vue({
      el: "#root", 
      data: {
        name: "jack",
        school: {
          name: "尚硅谷",
          url: "http://www.atguigu.com",
        },
      },
    });
  </script>
</html>
